• Àüü
  • ÀüÀÚ/Àü±â
  • Åë½Å
  • ÄÄÇ»ÅÍ
´Ý±â

»çÀÌÆ®¸Ê

Loading..

Please wait....

¿µ¹® ³í¹®Áö

Ȩ Ȩ > ¿¬±¸¹®Çå > ¿µ¹® ³í¹®Áö > Journal of EEIS

Journal of EEIS

Current Result Document :

ÇѱÛÁ¦¸ñ(Korean Title) Performance Enhancement in Distributed Multithreaded Loop Execution with Shared I-Structure Access
¿µ¹®Á¦¸ñ(English Title) Performance Enhancement in Distributed Multithreaded Loop Execution with Shared I-Structure Access
ÀúÀÚ(Author) Eunha Rho   Sangyong Han   Heunghwan Kim  
¿ø¹®¼ö·Ïó(Citation) VOL 04 NO. 05 PP. 0619 ~ 0625 (1999. 10)
Çѱ۳»¿ë
(Korean Abstract)
¿µ¹®³»¿ë
(English Abstract)
In this paper, we focus on how to improve the performance of distributed multithreaded loop execution, in particular, when the loop has references to shared non-strict data structures %u2015I-structures, which were designed to achieve efficiency and parallelism in functional programs that manipulate large data structures. We discuss the effects of loop unrolling on multithreaded loop execution, and propose an I-structure access method, called a block iload method. In the block iload method, a block of unadjacent I-structure elements can be read before loop iterations start. We also combine the block iload method with loop unrolling to obtain further improvement in loop performance. The simulation results show that the block iload method enhances loop performance and that loop unrolling has positive effects on loop performance mostly in the case that there is loop-carried dependence among loop iterations.
Å°¿öµå(Keyword) Block Iload Method   I-structures   Loop Unrolling   KU-Loop Model  
ÆÄÀÏ÷ºÎ PDF ´Ù¿î·Îµå